@import url("style.css");
body {
  padding-top: 82px;
  padding-bottom: 80px;
  background-color: #fff;
  height: 100%;
}
/* ============= Header START harindra=========== */
#TopHeader{
	margin-bottom: 0px;
	min-height: 40px;
	border-bottom: solid 1px #000;
	background: url('../images/header-bg.jpg') repeat;
}
#TopHeader a.navbar-brand{
	padding-top: 8px;
	padding-bottom: 8px;
	color: #ccc;
}
#TopHeader #UserLogut{
	float: right;
	min-width:100px;margin-right:20px;margin-top:5px;
}
#MainMenuNav{
	top: 40px;
	min-height: 40px;
	margin-bottom:0px;
	background: url('../images/header-bg.jpg') repeat;
	border-top: solid 1px #999;
	border-bottom: solid 1px #000;
}
#MainMenuBar{
	float:left;
	padding:0px;
}

#MainMenuBar ul.navbar-nav>li>a{
	padding: 10px;
	color:#ccc;
}
#MainMenuBar ul.navbar-nav>li>a:FIRST-CHILD{
	padding-left: 15px;
}

#wrap{ 
	margin-top: 15px;
}
/* ==== Hearder CLOSED harindra ===========*/


/* login page */
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Wrapper for page content to push down footer */
#wrap {
 /* min-height: 100%;
  height: auto !important;
  height: 100%;*/
  /* Negative indent footer by its height */
  margin-left: auto;
  margin-right: auto;
  /* Pad bottom by footer height */
  padding: 0;
}

.panel-body{
	min-height:390px;
	max-width: 100%;
	padding: 5px;
}

.floatright{
	float:right;
}

.floatleft{
	float:left;
}

.clearboth{
	clear:both;
}

.panel-title{
	padding-top:5px;
}

.errors{
	font-size:12px;
	color:#CC0000;
}

.ui-autocomplete-loading {
    background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
  }
  
#city { width: 25em; }


#customer-name{
	width:200px;
}

#invoiceno{
	width:200px;
}

#product-name-code, #product-type{
	width:200px;
}
.topsection{
	width:100%;
}
.productleft{
	float:left;
	width:220px;
}
.productright{
	float:left;
	margin-top:25px;
}
/* purchase dashboard starts */
#mainTable{
	font-size:13px;
	border:1px solid #d1d1d1;
	width:100%;
	max-width:100%;
	text-align:center;
}
.productscheme{
	font-size:13px;
	border:1px solid #d1d1d1;
	width:100%;
	text-align:center;
}
#mainTable>thead>tr>th, .productscheme>thead>tr>td{
	text-align:center;
	background-color:#f5f5f5;
	font-weight:normal;
	padding:5px 5px;
}
#mainTable>thead>tr>th.column01, #mainTable>thead>tr>th.column02, #mainTable>thead>tr>th.column03, #mainTable>thead>tr>th.column05
, #mainTable>thead>tr>th.column06{
	width:5%;
}
#mainTable>thead>tr>th.column04{
	width:10%;
}
#mainTable>thead>tr>th.column07
, #mainTable>thead>tr>th.column09, #mainTable>thead>tr>th.column10{
	width:15%;
}
#mainTable>thead>tr>th.column08{
	width:20%;
}
#mainTable>tfoot>tr>td.footertotals{
	text-align:center;
	background-color:#f5f5f5;
	font-weight:normal;
	padding:5px 0px;
}
#mainTable>tbody>tr>td>input.productqty{
	border:1px solid #d1d1d1;
	width:50px;
	text-align:center;
}
.taxinnerleft{
	float:left;
	width:70%;
	text-align:left;
	padding: 1px 5px;
}
.taxinnerright{
	float:right;
	width:30%;
	text-align:right;
	padding: 1px 5px;
}
.taxinnerlefttotal{
	float:left;
	width:50%;
	text-align:left;
	padding: 1px 5px;
	border-top:0px solid #efefef;
	font-weight:bold;
}
.taxinnerrighttotal{
	float:right;
	width:50%;
	text-align:right;
	padding: 1px 5px;
	border-top:0px solid #efefef;
	font-weight:bold;
}
.producttax, .productamount, .productqty, .productscheme{
	width:100%;
}
.modal-product-link{
	color:#428bca;
	cursor:pointer;
}
#productModal .search-button{
	margin-left:30px;
}
#modal-product-type{
	margin-left:15px;
	margin-right:15px;
}
#productModal .modal-body{
	min-height:250px;	
}
#modal-product-content{
	margin-top:20px;
}
/* purchase dashboard ends */